#include <stdio.h>/*该文件包含pringtf()等函数*/
#include "main.h"

void main(void) {
    SLNode *head;
    int i , x;
    ListInitiate(&head);/*初始化*/
    for(i = 0; i < 10; i++) {
        if(ListInsert(head, i, i+1) != 0) {/*插入10个数据元素*/
            printf("错误! \n");
            return;
        }
    }
    if(ListDelete(head, 4, &x) == 0) { /*删除数据元素5*/
        printf("错误! \n");
        return;
    }
    printf("%d\n", ListLength(head));
    for(i = 0; i < ListLength(head) ; i++) {/*取元素*/
        if(ListGet(head, i, &x) == 0) {
            printf("错误! \n");
            return;
        }
        else {
            printf("%d    ", x);/*显示数据元素*/
        }
    }
    Destroy(&head);
}